package com.archetypus.projectschedule.common.data.projects;


import java.util.List;

import com.archetypus.projectschedule.common.dto.projects.Project;
import com.archetypus.projectschedule.common.exceptions.ProjectSchedulerException;

public interface ProjectDAO {
	public Project insert(Project project) throws ProjectSchedulerException;
	public void delete(Project project) throws ProjectSchedulerException;
	public void update(Project project) throws ProjectSchedulerException;
	public Project find(Project project) throws ProjectSchedulerException;
	public List<Project> list() throws ProjectSchedulerException;
}
